﻿var urlMantePersona     = "Persona/MantePerson/";
var urlManteEmpresa     = "Persona/ManteEmpresa/";
var objBotonClick       = new Object();
var TIPO_DOC_DNI        = 3;
var TIPO_DOC_RUC        = 5;
var objCampo1 = new Object();
var objCampo2 = new Object();
var objCampo3 = new Object();
var objCampo4 = new Object();
var objCampo5 = new Object();
var selectObjBien = "<select id=\"nIdeSubTipo\" name=\"nIdeSubTipo\" style=\"width:200px;\" ><option value=\" \">--Seleccione--</option></select>";
var TIPO_BIEN_VIVIENDA = 2422;
var TIPO_BIEN_VEHICULO = 2423;

function listarPersonaMante(objDivLoad) {
    //alert('me hic');
    var pUrl = getUrlPortal() + urlMantePersona + "ListarPersonaMante";
    var n_IdePersona = $.trim($("#nIdePersona").val());
    var v_NumDocum = $.trim($("#vNumDocum").val());
    var v_Nombre = $.trim($("#vNombresPersona").val());
    
    if (n_IdePersona.length <= 0) {
            alert('Por favor Ingrese el nombre de la persona..');
            return;               
        } else {
            $(objDivLoad).html('');
            var param = { n_IdePersona: n_IdePersona };
            openLoadAjax(objDivLoad, pUrl, param);
        }
}

function editarDatosPersonaMante(objBoton, n_idePersonaMante, swReg) {
    var trContenedor = objBoton.parentNode.parentNode;
    var x = 0;
    var y = 0;
    if (swReg == '1') {
        objCampo1 = trContenedor.getElementsByTagName("select")[0];
        objCampo2 = trContenedor.getElementsByTagName("select")[1];
        objCampo3 = trContenedor.getElementsByTagName("input")[0];
        objCampo4 = trContenedor.getElementsByTagName("input")[1];
        objCampo5 = trContenedor.getElementsByTagName("input")[2];
        n_idePersonaMante = $.trim($(objCampo5).val());
    } else if (swReg == '2') {
        objCampo1 = trContenedor.getElementsByTagName("select")[1];
        objCampo2 = trContenedor.getElementsByTagName("select")[2];
        objCampo3 = trContenedor.getElementsByTagName("input")[0];
        objCampo4 = trContenedor.getElementsByTagName("input")[1];
        objCampo5 = trContenedor.getElementsByTagName("input")[2];
        n_idePersonaMante = $.trim($(objCampo5).val());
    }else if(swReg == '3'){
        objCampo1 = trContenedor.getElementsByTagName("select")[1];
        objCampo2 = trContenedor.getElementsByTagName("select")[2];
        objCampo3 = trContenedor.getElementsByTagName("input")[0];
        objCampo4 = trContenedor.getElementsByTagName("input")[1];
        objCampo5 = trContenedor.getElementsByTagName("input")[2];
        n_idePersonaMante = $.trim($("#nIdePersona1").val());       

    }



    if (n_idePersonaMante.length > 0) {
        var pUrl = getUrlPortal() + urlMantePersona + "TabUpdateDatosPersona?nIdePersona=" + n_idePersonaMante + "&swReg=" + swReg;
        popupNew = window.open(pUrl, 'pop_editar_persona', "top=" + y + ",left=" + x + ",height=600,width=1000,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
        popupNew.focus();
    } else {
        alert('Por Favor, ingrese el nombre de la persona...');
    }    
}
function onChengeEstadoCivilMante(objSelect, n_idePersonaMante) {    
    var n_IdePersonaMante = $.trim($("#nIdePersona").val());
    var id_EstadoCivil = $.trim($(objSelect).val());
   // alert(id_EstadoCivil);
   // alert(n_IdePersonaMante);
    var pUrl  =   getUrlPortal() + urlMantePersona + "CheckEstodoCivilExisteMante";
    var param = { nIde_persona: n_IdePersonaMante, idEstadoCivil: id_EstadoCivil };
    if (id_EstadoCivil.length > 0) {
        objBotonClick = objSelect;
        openAjaxJson(pUrl, procesaCheckEstodoCivilMante, param);
    }
}
function procesaCheckEstodoCivilMante(data) {    
    if (data.rpta != 0) {
        $(objBotonClick).val('');
        alert("Por Favor; verifique el estado civil que intenta registrar se encuentra vigente...");
    } 
}

function registrarEstadoCivilMante(objBoton,objDivLoad) {
    var idEstadoCivil       = $.trim($("#nIdeEstado").val());
    var n_IdePersonaMante   = $.trim($("#nIdePersona").val());
    if (idEstadoCivil.length <= 0) {
        alert('Por Favor; tiene que ingresar el nuevo estado civil...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "UpdateEstadoCivilMante";
        var param = {
            n_IdePersona: n_IdePersonaMante, idEstadoCivil: idEstadoCivil
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function registrarTelefonoMante(objBoton, objDivLoad, sw) {
    var v_Prefijo = $.trim($("#vPrefijo").val());
    var v_NumTelefono = $.trim($("#vNumTelefono").val());
    var n_IdePersonaMante = $.trim($("#nIdePersona").val());
    var pUrl = getUrlPortal() + urlMantePersona + "AgregaTelefonoMante";
    if(sw=='1'){
        pUrl = getUrlPortal() + urlMantePersona + "AgregaTelefonoMante";
    } else if (sw == '2') {
        pUrl = getUrlPortal() + urlManteEmpresa + "AgregaTelefonoMante";
        n_IdePersonaMante = $.trim($("#nIdeEmpresa").val());
    }

    if (v_Prefijo.length <= 0 || v_NumTelefono.length <= 0) {
        alert('Por Favor; tiene que ingresar los datos obligatorios...');
        return;
    } else {        
        var param = {
            n_IdePersona: n_IdePersonaMante, v_Prefijo: v_Prefijo, v_NumTelefono: v_NumTelefono
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function registrarCorreoMante(objBoton, objDivLoad, sw) {
    var v_Correo = $.trim($("#vCorreo").val());
    var n_IdePersonaMante = $.trim($("#nIdePersona").val());
    var pUrl = '';
    if (sw == '1') {
        pUrl = getUrlPortal() + urlMantePersona + "AgregaCorreoElectronicoMante";
    } else if (sw == '2') {
        pUrl = getUrlPortal() + urlManteEmpresa + "AgregaCorreoElectronicoMante";
        n_IdePersonaMante = $.trim($("#nIdeEmpresa").val());
    }
    if (v_Correo.length <= 0 ) {
        alert('Por Favor; tiene que ingresar el correo electronico...');
        return;
    } else {
        
        var param = {
            n_IdePersona: n_IdePersonaMante, v_Correo: v_Correo
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}

function agregarDireccionPersonaMante(objBoton,objDivLoad, sw) {
    var n_IdeTipoVia        =   $.trim($("#nIdeTipoVia").val());
    var v_NomVia            =   $.trim($("#vNomVia").val());
    var v_NumPuerta         =   $.trim($("#vNumPuerta").val());
    var n_vLetra            =   $.trim($("#vLetra").val());
    var n_IdeTipoZona       =   $.trim($("#nIdeTipoZona").val());
    var v_NomZona           =   $.trim($("#vNomZona").val());
    var v_CenPob            =   $.trim($("#vCenPob").val());
    var n_Block             =   $.trim($("#nBlock").val());
    var n_Piso              =   $.trim($("#nPiso").val());
    var n_Interior          =   $.trim($("#nInterior").val());
    var v_Manzana           =   $.trim($("#vManzana").val());
    var v_Lote              =   $.trim($("#vLote").val());
    var v_Kilometro         =   $.trim($("#vKilometro").val());
    var v_Ref               =   $.trim($("#vRef").val());
    var n_IdeRegionNac      =   $.trim($("#nIdeRegionNac").val());
    var n_IdeProvDir        =   $.trim($("#nIdeProvNac").val());
    var n_IdeDistritoDir    =   $.trim($("#nIdeDistritoNac").val());
    var n_IdePersonaMante   =   $.trim($("#nIdePersonaMante").val());
    var pUrl                =   '';
    //alert(sw);nIdeProvNac  nIdeDistritoNac
    if (sw == '1') {
        pUrl = getUrlPortal() + urlMantePersona + "AgregarDireccionPersonaMante";
        n_IdePersonaMante = $.trim($("#nIdePersona").val());
    } else if (sw == '2' || sw == '0') {
        pUrl = getUrlPortal() + urlManteEmpresa + "AgregarDireccionEmpresaMante";
        n_IdePersonaMante = $.trim($("#nIdeEmpresa").val());
    }

  //  alert("n_IdeTipoVia" + n_IdeTipoVia);
  //  alert("v_NomVia" + v_NomVia);
  //  alert("n_IdeTipoZona" + n_IdeTipoZona);
  //  alert("v_NomZona" + v_NomZona);
  //  alert("n_IdeRegionNac" + n_IdeRegionNac);
  //  alert("n_IdeProvDir" + n_IdeProvDir);
  //  alert("n_IdeDistritoDir" + n_IdeDistritoDir);
  //return;

    if (n_IdeTipoVia.length <= 0 || v_NomVia.length <= 0 || n_IdeTipoZona.length <= 0 || v_NomZona.length <= 0 || n_IdeRegionNac.length <= 0 || n_IdeProvDir.length <= 0 || n_IdeDistritoDir.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var param = {
            n_IdeTipoVia: n_IdeTipoVia, v_NomVia: v_NomVia, v_NumPuerta: v_NumPuerta, n_vLetra: n_vLetra, n_IdeTipoZona: n_IdeTipoZona,
            v_NomZona: v_NomZona, v_CenPob: v_CenPob, n_Block: n_Block, n_Piso: n_Piso, n_Interior: n_Interior, v_Manzana: v_Manzana,
            v_Lote: v_Lote, v_Kilometro: v_Kilometro, v_Ref: v_Ref, n_IdeRegionNac: n_IdeRegionNac, n_IdeProvDir: n_IdeProvDir,
            n_IdeDistritoDir: n_IdeDistritoDir, n_IdePersona: n_IdePersonaMante
        };
        //var pUrl = getUrlPortal() + urlMantePersona + "AgregarDireccionPersonaMante";
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function registraInfoAcademicaMante(objBoton,objDivLoad) {
    var n_IdeNivelEstudio   = $.trim($("#nIdeNivelEstudio").val());
    var n_IdeTipoInst       = $.trim($("#nIdeTipoInst").val());
    var n_IdeInstitucion    = $.trim($("#nIdeInstitucion").val());
    var n_NombInst          = $.trim($("#nNombInst").val());
    var d_FecIniAct         = $.trim($("#dFecIniAct").val());
    var d_FecFinAct         = $.trim($("#dFecFinAct").val());
    var n_Promedio          = $.trim($("#nPromedio").val());
    var n_IdeTipoEstudio    = $.trim($("#nIdeTipoEstudio").val());
    var n_IdeGrado          = $.trim($("#nIdeGrado").val());
    var n_IdePersona        = $.trim($("#nIdePersona").val());
    var n_IdeCarrera        = $.trim($("#nIdeCarrera").val());
    var n_NombCarrera       = $.trim($("#nNombCarrera").val());
    var n_AnnioCur          = $.trim($("#nAnnioCur").val());
    var n_IdeEscala         = $.trim($("#nIdeEscala").val());
    var n_IdeDesemp         = $.trim($("#nIdeDesemp").val());
    var n_IdeCiclo          = $.trim($("#nIdeCiclo").val());
    var v_Campus            = $.trim($("#vCampus").val());
    var n_CodigoUni         = $.trim($("#nCodigoUni").val());
    var n_CostoMensual      = $.trim($("#nCostoMensual").val());
    var n_CostoMatricula    = $.trim($("#nCostoMatricula").val());

   // alert('111');
    var cadena = cadenaNotas();
   // alert(cadena);
    cadena = cadena.toString();
    // alert(cadena);

    if (n_NombCarrera.length > 0 &&  n_IdeCarrera.length <= 0) {
        alert('Por Favor; el nombre de la carrera debe ser seleccionado de la lista...');
        return;
    }

    if (n_IdeNivelEstudio.length <= 0 || n_IdeTipoInst.length <= 0 || n_IdeInstitucion.length <= 0 || n_NombInst.length <= 0
        || d_FecIniAct.length <= 0 || d_FecFinAct.length <= 0 || n_Promedio.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
            var rpta = validaFechas($("#dFecIniAct"), $("#dFecFinAct"), 90, false);
            if (rpta) {
                var pUrl = getUrlPortal() + urlMantePersona + "RegistraInfoAcademicaMante";
                var param = {
                    n_IdeNivelEstudio: n_IdeNivelEstudio, n_IdeTipoInst: n_IdeTipoInst, n_IdeInstitucion: n_IdeInstitucion,
                    d_FecIniAct: d_FecIniAct, d_FecFinAct: d_FecFinAct, n_Promedio: n_Promedio, n_IdeTipoEstudio: n_IdeTipoEstudio,
                    n_IdeGrado: n_IdeGrado, n_IdePersona: n_IdePersona, cadenaNotas: cadena, n_IdeCarrera: n_IdeCarrera,
                    n_AnnioCur: n_AnnioCur, n_IdeEscala: n_IdeEscala, n_IdeDesemp: n_IdeDesemp, n_IdeCiclo: n_IdeCiclo,
                    v_Campus: v_Campus, n_CodigoUni: n_CodigoUni, n_CostoMensual: n_CostoMensual, n_CostoMatricula: n_CostoMatricula
                };
                $(objBoton).hide();
                openLoadAjax(objDivLoad, pUrl, param);
            }
    }
}

function verListaNotas(idCentro, nombDivDialogo) {
    var pUrl = getUrlPortal() + urlMantePersona + "ListaNotasPersona";
    var param = { id_Centro: idCentro};
    openDialogoGen(nombDivDialogo, pUrl, param);
}

//this,'@cEd.nIdeCentroEstudio','#divNotasPopPup'

function cadenaNotas() {
    var tablaContenedor     = document.getElementById("tblNotas");
    var listaInputsNotas    = tablaContenedor.getElementsByTagName('input');
    var arrayFilas = new Array();
    var count = 0;
    for (var i = 0; i < listaInputsNotas.length; i++) {
        var nota = $.trim($(listaInputsNotas[i]).val());
        if (nota.length > 0) {
            arrayFilas[count] = nota;
            count++;
        }
    }
    return arrayFilas;
}

function registraInfoIdiomaMante(objBoton,objDivLoad) {
    var n_Idioma            = $.trim($("#nIdioma").val());
    var n_IdeNivelIdioma    = $.trim($("#nIdeNivelIdioma").val());
    var v_CertiIdioma       = $.trim($("#vCertiIdioma").val());
    var n_IdeHabla          = $("#nIdeHabla");
    var n_IdeLee            = $("#nIdeLee");
    var n_IdeEscribe        = $("#nIdeEscribe");
    var nIdeHabla           = $(n_IdeHabla).is(':checked');
    var nIdeLee             = $(n_IdeLee).is(':checked');
    var nIdeEscribe         = $(n_IdeEscribe).is(':checked');
    var n_IdePersona        = $.trim($("#nIdePersona").val());

    if ((n_Idioma.length <= 0 || n_IdeNivelIdioma.length <= 0) || !(nIdeHabla || nIdeLee || nIdeEscribe)) {
        alert('Por Favor; tiene que ingresar los campos obligatorios o seleccionar si habla, lee o escribe...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraInfoAIdiomaMante";
        var param = {
            nIdeHabla: (nIdeHabla == true) ? 1 : 0, nIdeLee: (nIdeLee == true) ? 1 : 0, nIdeEscribe: (nIdeEscribe == true) ? 1 : 0, n_Idioma: n_Idioma,
            n_IdeNivelIdioma: n_IdeNivelIdioma, v_CertiIdioma: v_CertiIdioma, n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}

function registraOtrosEstudiosMante(objBoton,objDivLoad) {
    var n_OtroEstudio           = $.trim($("#nOtroEstudio").val());
    var n_IdeInstitucionOtro    = $.trim($("#nIdeInstitucionOtro").val());
    var v_InstOtroEstudio       = $.trim($("#vInstOtroEstudio").val());
    var n_AnioOtro              = $.trim($("#nAnioOtro").val());
    var n_TipoOtroEstudio       = $.trim($("#nTipoOtroEstudio").val());
    var n_IdePersona            = $.trim($("#nIdePersona").val());

    if (n_OtroEstudio.length <= 0 || n_IdeInstitucionOtro.length <= 0 || v_InstOtroEstudio.length <= 0 || n_AnioOtro.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraInfoOtrosEstudiosMante";
        var param = {
            n_OtroEstudio: n_OtroEstudio, n_IdeInstitucionOtro: n_IdeInstitucionOtro, n_AnioOtro: n_AnioOtro,
            n_TipoOtroEstudio: n_TipoOtroEstudio, n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}

function registraReconocimientoMante(objBoton,objDivLoad) {
    var n_IdeRecono = $.trim($("#nIdeRecono").val());
    var n_IdeInstitutoRecono = $.trim($("#nIdeInstitutoRecono").val());
    var v_InstRecono = $.trim($("#vInstRecono").val());
    var n_AnioRecono = $.trim($("#nAnioRecono").val());
    var n_TipoRecono = $.trim($("#nTipoRecono").val());
    var n_IdePersona = $.trim($("#nIdePersona").val());

    if (n_IdeRecono.length <= 0 || n_IdeInstitutoRecono.length <= 0 || v_InstRecono.length <= 0 || n_AnioRecono.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraInfoReconocimientoMante";
        var param = {
            n_IdeRecono: n_IdeRecono, n_IdeInstitutoRecono: n_IdeInstitutoRecono, n_AnioRecono: n_AnioRecono,
            n_TipoRecono: n_TipoRecono, n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function registraTrabajoSocialMante(objBoton,objDivLoad) {
    var n_IdeTipoTrabajo    = $.trim($("#nIdeTipoTrabajo").val());
    var n_AnioTrabajo       = $.trim($("#nAnioTrabajo").val());
    var v_DescTrabajo       = $.trim($("#vDescTrabajo").val());
    var n_IdePersona = $.trim($("#nIdePersona").val());

    if (n_IdeTipoTrabajo.length <= 0 || n_AnioTrabajo.length <= 0 || v_DescTrabajo.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraInfoTrabajoSocialMante";
        var param = {
            n_IdeTipoTrabajo: n_IdeTipoTrabajo, n_AnioTrabajo: n_AnioTrabajo, v_DescTrabajo: v_DescTrabajo, n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}

function registraInfoSocioEconomicaMante(objBoton,objDivLoad) {
    var n_NummiembrosFam    = $.trim($("#nNummiembrosFam").val());
    var n_JefeFamilia       = $.trim($("#nJefeFamilia").val());
    var n_NumDependientes   = $.trim($("#nNumDependientes").val());
    var n_IdeProfesion      = $.trim($("#nIdeProfesion").val());
    var n_IdeTipoVivienda   = $.trim($("#nIdeTipoVivienda").val());
    var n_ValorComercial    = $.trim($("#nValorComercial").val());
    var n_IdePersona = $.trim($("#nIdePersona").val());

    if (n_NummiembrosFam.length <= 0 || n_JefeFamilia.length <= 0 || n_NumDependientes.length <= 0 ||
        n_IdeProfesion.length <= 0 || n_IdeTipoVivienda.length <= 0 || n_ValorComercial.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraInfoSocioEconomicaMante";
        var param = {
            n_NummiembrosFam: n_NummiembrosFam, n_JefeFamilia: n_JefeFamilia, n_NumDependientes: n_NumDependientes,
            n_IdeProfesion: n_IdeProfesion, n_IdeTipoVivienda: n_IdeTipoVivienda, n_ValorComercial: n_ValorComercial,
            n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function registrarRefFamiliarSocioMante(objBoton,objDivLoad) {
    var n_IdePersonaSocio   = $.trim($("#nIdePersonaSocio").val());
    var v_NombresSocio      = $.trim($("#vNombresSocio").val());
    var n_IdeParentesco     = $.trim($("#nIdeParentesco").val());
    var n_IdeTrabaja        = $.trim($("#nIdeTrabaja").val());
    var n_IdeViveContigo    = $.trim($("#nIdeViveContigo").val());
    var n_IdeCie10          = $.trim($("#nIdeCie10").val());
    var n_IdePersona = $.trim($("#nIdePersona").val());

    if (n_IdePersonaSocio.length <= 0 || v_NombresSocio.length <= 0 || n_IdeParentesco.length <= 0 ||
        n_IdeTrabaja.length <= 0 || n_IdeViveContigo.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistrarRefFamiliarSocioMante";
        var param = {
            n_IdePersonaSocio: n_IdePersonaSocio, n_IdeParentesco: n_IdeParentesco, n_IdeTrabaja: n_IdeTrabaja,
            n_IdeViveContigo: n_IdeViveContigo, n_IdeCie10: n_IdeCie10, n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
//nIdeCondicionLaboral
function registraDatosLaboralesMante(objBoton,objDivLoad) {
    var n_IdeEmpresaLabora      = $.trim($("#nIdeEmpresaLabora").val());
    var v_NombresLabo           = $.trim($("#vNombresLabo").val());
    var n_IdeEstadoLaboral      = $.trim($("#nIdeEstadoLaboral").val());
    var n_IdeCargoLaboral       = $.trim($("#nIdeCargoLaboral").val());
    var n_RemuneNeta            = $.trim($("#nRemuneNeta").val());
    var d_FecIngresoLabo        = $.trim($("#dFecIngresoLabo").val());
    var n_IdeCondicionLaboral   = $.trim($("#nIdeCondicionLaboral").val());
    var n_IdePersona            = $.trim($("#nIdePersona").val());
    var v_CodigoTrab            = $.trim($("#vCodigoTrab").val());
    var n_IdeDpto               = $.trim($("#nIdeDpto").val());
    var n_IdeProvNac            = $.trim($("#nIdeProvNac").val());
    var n_IdeDistritoNac        = $.trim($("#nIdeDistritoNac").val());
    var n_IdeTipoTrab           = $.trim($("#nIdeTipoTrab").val());
    var d_FecFinLabo            = $.trim($("#dFecFinLabo").val());
    var n_rph                   = $.trim($("#rph").val());
    var n_IdeTipoSede           = $.trim($("#nIdeTipoSede").val());
    var v_NombreSede            = $.trim($("#vNombreSede").val());
    var rpta = true;

    if (n_IdeEmpresaLabora.length <= 0 || v_NombresLabo.length <= 0 || n_IdeEstadoLaboral.length <= 0 ||
        n_IdeCargoLaboral.length <= 0 || n_RemuneNeta.length <= 0 || d_FecIngresoLabo.length <= 0 || n_IdeCondicionLaboral.length <= 0
        || n_IdeDpto.length <= 0 || n_IdeProvNac.length <= 0 || n_IdeDistritoNac.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        if (d_FecIngresoLabo.length > 0 && d_FecFinLabo.length > 0) {
            rpta = validaFechas($("#dFecIngresoLabo"), $("#dFecFinLabo"), 90, false);
        }        
        if (rpta) {
            var pUrl = getUrlPortal() + urlMantePersona + "RegistraDatosLaboralesMante";
            var param = {
                n_IdeEmpresaLabora: n_IdeEmpresaLabora, n_IdeEstadoLaboral: n_IdeEstadoLaboral, n_IdeCargoLaboral: n_IdeCargoLaboral,
                n_RemuneNeta: n_RemuneNeta, d_FecIngresoLabo: d_FecIngresoLabo, n_IdeCondicionLaboral: n_IdeCondicionLaboral,
                n_IdePersona: n_IdePersona, v_CodigoTrab: v_CodigoTrab, n_IdeDpto: n_IdeDpto, n_IdeProv: n_IdeProvNac,
                n_IdeDistrito: n_IdeDistritoNac, n_IdeTipoTrab: n_IdeTipoTrab, d_FecFinLabo: d_FecFinLabo, n_rph: n_rph,
                n_IdeTipoSede: n_IdeTipoSede, v_NombreSede: v_NombreSede
            };
            $(objBoton).hide();
            openLoadAjax(objDivLoad, pUrl, param);
        }
    }
}
function registraOtrosIngresosMante(objBoton,objDivLoad, tipo) {
    var n_IdeOtroIngreso    = $.trim($("#nIdeOtroIngreso").val());
    var n_MontoOtroIngreso  = $.trim($("#nMontoOtroIngreso").val());
    var n_IdePersona = $.trim($("#nIdePersona").val());
    if(tipo=='2'){
        n_IdeOtroIngreso = $.trim($("#nIdeOtroEgreso").val());
        n_MontoOtroIngreso = $.trim($("#nMontoOtroEgreso").val());
    }
    if (n_IdeOtroIngreso.length <= 0 || n_MontoOtroIngreso.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraOtrosIngresosMante";
        var param = {
            n_IdeOtroIngreso: n_IdeOtroIngreso, n_MontoOtroIngreso: n_MontoOtroIngreso, n_IdePersona: n_IdePersona, tipo: tipo
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function registraDatosBeneficioMante(objBoton,objDivLoad) {
    var n_IdeIntitutoBene   = $.trim($("#nIdeIntitutoBene").val());
    var v_NombresInstiBene  = $.trim($("#vNombresInstiBene").val());
    var n_IdeTipoBene       = $.trim($("#nIdeTipoBene").val());
    var n_AnioBene          = $.trim($("#nAnioBene").val());
    var n_CostoBene         = $.trim($("#nCostoBene").val());
    var n_IdeConceptoBene   = $.trim($("#nIdeConceptoBene").val());
    var n_PorceBeca         = $.trim($("#nPorceBeca").val());
    var n_PorceCredito      = $.trim($("#nPorceCredito").val());
    var n_IdePersona = $.trim($("#nIdePersona").val());
    if (n_IdeIntitutoBene.length <= 0 || v_NombresInstiBene.length <= 0 || n_IdeTipoBene.length <= 0 || n_AnioBene.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraDatosBeneficioMante";
        var param = {
            n_IdeIntitutoBene: n_IdeIntitutoBene, n_IdeTipoBene: n_IdeTipoBene, n_AnioBene: n_AnioBene,
            n_CostoBene: n_CostoBene, n_IdeConceptoBene: n_IdeConceptoBene, n_PorceBeca: n_PorceBeca,
            n_PorceCredito: n_PorceCredito, n_IdePersona: n_IdePersona
        };
        $(objBoton).hide();
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function buscarPersonaMante(nombDivDialogo, sw) {
    var v_NombresPersona = '';
    if (sw == '1') {
        v_NombresPersona = $.trim($("#vNombresPersona1").val());
    } else {
        v_NombresPersona = $.trim($("#vNombresPersona").val());
    }
    if (v_NombresPersona.length <= 0) {
        alert('Por Favor; tiene que ingresar el nombre de la persona...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "ListaPersonaMante";
        var param = { v_NombresPersona: v_NombresPersona, sw: sw };
        openDialogoGen(nombDivDialogo, pUrl, param);
    }
}

function seleccionarPersona(n_IdePersona, vNombre, v_NumDocum, n_IdeCodPaisDoc, n_IdeTipoDocum) {
    var sw = $("#sw").val();
    $("#nIdeCodPaisDoc" + sw).val(n_IdeCodPaisDoc);
    $("#nIdeTipoDocum" + sw).val(n_IdeTipoDocum);
    $("#vNombresPersona" + sw).val(vNombre);
    $("#vNumDocum" + sw).val(v_NumDocum);
    $("#nIdePersona" + sw).val(n_IdePersona);
    $("#botonClic").click();
    $('#detalle2').dialog('close');
}

function updateDatosPersonaInp_old(nIdePerson, nombDivDialogo) {
    //var v_NombresPersona = $.trim($("#vNombresPersona").val());
    var pUrl = getUrlPortal() + urlMantePersona + "UpdateDatosPersonaInp";
    var param = { nIdePerson: nIdePerson };
    openDialogoGen(nombDivDialogo, pUrl, param);
}
function updateDatosPersonaInp(nIdePerson) {
    var x = 0;
    var y = 0;
    var pUrl = getUrlPortal() + urlMantePersona + "UpdateDatosPersonaInp?nIdePerson=" + nIdePerson;
    popupImp = window.open(pUrl, 'pop_persona', "top=" + y + ",left=" + x + ",height=300,width=800,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupImp.focus();
}

function regPersonaNaturalPop(sw, objBoton) {
    var trContenedor = objBoton.parentNode.parentNode;
    var x = 0;
    var y = 0;
    if (sw == '1') {
        objCampo1 = trContenedor.getElementsByTagName("select")[0];
        objCampo2 = trContenedor.getElementsByTagName("select")[1];
        objCampo3 = trContenedor.getElementsByTagName("input")[0];
        objCampo4 = trContenedor.getElementsByTagName("input")[1];
        objCampo5 = trContenedor.getElementsByTagName("input")[2];
    } else if (sw == '2') {
        objCampo1 = trContenedor.getElementsByTagName("select")[1];
        objCampo2 = trContenedor.getElementsByTagName("select")[2];
        objCampo3 = trContenedor.getElementsByTagName("input")[0];
        objCampo4 = trContenedor.getElementsByTagName("input")[1];
        objCampo5 = trContenedor.getElementsByTagName("input")[2];
    }
    // var pUrl = getUrlPortal() + urlMantePersona + "TabRegNuevapersona?swReg=" + sw;
    var pUrl = getUrlPortal() + urlMantePersona + "TabRegNuevaPersona?swReg=" + sw;
   // var pUrl = URL_LCR + urlMantePersona + "TabRegNuevaPersona?swReg=" + sw;
    
   // alert(pUrl);
    popupImp = window.open(pUrl, 'pop_persona', "top=" + y + ",left=" + x + ",height=700,width=990,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupImp.focus();
}
function seleccionarPersonaSw(objBoton, sw, idPersona, nombre, pais, tipo,numero) {
    if (sw == '1' || sw == '2') {
        window.opener.parent.objCampo1.value = pais;
        window.opener.parent.objCampo2.value = tipo;
        window.opener.parent.objCampo3.value = numero;
        window.opener.parent.objCampo4.value = nombre;
        window.opener.parent.objCampo5.value = idPersona;
    } 
    //rpta1.Append("window.opener.parent.objNombre.value='" + nombre + "';");
    window.close();
}


function addPersonaNaturalPop_old(sw) {
    var x = 0;
    var y = 0;
    var pUrl = getUrlPortal() + urlMantePersona + "AddPersonaNaturalPop?sw=0";
    popupImp = window.open(pUrl, 'pop_persona', "top=" + y + ",left=" + x + ",height=500,width=800,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupImp.focus();
}

function addPersonaNaturalPopFinal(objBoton,objFrm) {
    var n_IdeCodPaisDoc = $.trim($("#nIdeCodPaisDoc").val());
    var n_IdeTipoDocum = $.trim($("#nIdeTipoDocum").val());
    var v_NumDocum = $.trim($("#vNumDocum").val());
    var d_tFecNacim = $.trim($("#dtFecNacim").val());
    var n_IdeTipoGenero = $.trim($("#nIdeTipoGenero").val());
    var v_PriNombre = $.trim($("#vPriNombre").val());
    var v_PriApellido = $.trim($("#vPriApellido").val());
    var v_SegApellido = $.trim($("#vSegApellido").val());
    var n_IdeEstadoCivil = $.trim($("#SIPDetEstadoCivil1_nIdeEstadoCivil").val());
    var n_IdeTipoVia = $.trim($("#SIPDetDireccion1_nIdeTipoVia").val());
    var v_NomVia = $.trim($("#SIPDetDireccion1_vNomVia").val());
    var n_IdeTipoZona = $.trim($("#SIPDetDireccion1_nIdeTipoZona").val());
    var v_NomZona = $.trim($("#SIPDetDireccion1_vNomZona").val());
    var n_IdeDpto = $.trim($("#SIPDetDireccion1_nIdeDpto").val());
    var n_IdeProvNac = $.trim($("#SIPDetDireccion1_nIdeProv").val());
    var n_IdeDistritoNac = $.trim($("#SIPDetDireccion1_nIdeDistrito").val());
    var n_IdePaisNac = $.trim($("#nIdePaisNac").val());

    if (n_IdeCodPaisDoc.length <= 0 || n_IdeTipoDocum.length <= 0 || v_NumDocum.length <= 0 || d_tFecNacim.length <= 0 || n_IdeTipoGenero.length <= 0
         || v_PriNombre.length <= 0 || v_PriApellido.length <= 0 || v_SegApellido.length <= 0 || n_IdeEstadoCivil.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
            return;
        } else {
            hideBoton(objBoton);
            objFrm.submit();            
        }
    }
}


function addPersonaNaturalPopFinal_old(objFrm) {
    var n_IdeCodPaisDoc     = $.trim($("#nIdeCodPaisDoc").val());
    var n_IdeTipoDocum      = $.trim($("#nIdeTipoDocum").val());
    var v_NumDocum          = $.trim($("#vNumDocum").val());
    var d_tFecNacim         = $.trim($("#dtFecNacim").val());
    var n_IdeTipoGenero     = $.trim($("#nIdeTipoGenero").val());
    var v_PriNombre         = $.trim($("#vPriNombre").val());
    var v_PriApellido       = $.trim($("#vPriApellido").val());
    var v_SegApellido       = $.trim($("#vSegApellido").val());
    var n_IdeEstadoCivil    = $.trim($("#SIPDetEstadoCivil1_nIdeEstadoCivil").val());
    var n_IdeTipoVia        = $.trim($("#SIPDetDireccion1_nIdeTipoVia").val());
    var v_NomVia            = $.trim($("#SIPDetDireccion1_vNomVia").val());
    var n_IdeTipoZona       = $.trim($("#SIPDetDireccion1_nIdeTipoZona").val());
    var v_NomZona           = $.trim($("#SIPDetDireccion1_vNomZona").val());
    var n_IdeDpto           = $.trim($("#SIPDetDireccion1_nIdeDpto").val());
    var n_IdeProvNac        = $.trim($("#SIPDetDireccion1_nIdeProv").val());
    var n_IdeDistritoNac    = $.trim($("#SIPDetDireccion1_nIdeDistrito").val());
    var n_IdePaisNac        = $.trim($("#nIdePaisNac").val());

    if (n_IdeCodPaisDoc.length <= 0 || n_IdeTipoDocum.length <= 0 || v_NumDocum.length <= 0 || d_tFecNacim.length <= 0 || n_IdeTipoGenero.length <= 0
         || v_PriNombre.length <= 0 || v_PriApellido.length <= 0 || v_SegApellido.length <= 0 || n_IdeEstadoCivil.length <= 0 || n_IdeTipoVia.length <= 0
         || v_NomVia.length <= 0 || n_IdeTipoZona.length <= 0 || v_NomZona.length <= 0 || n_IdeDpto.length <= 0 || n_IdeProvNac.length <= 0
         || n_IdeDistritoNac.length <= 0 || n_IdePaisNac.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
            return;
        } else {
            objFrm.submit();
        }
    }    
}


function addPersonaNaturalPopFinal1(objFrm) {
    objFrm.submit();
}

function cambiaTipoDocPersona_old(campo) {    
    var v_NumDocum = $("#vNumDocum").val();
    if (v_NumDocum.length > 0) {
        $("#vNumDocum").focus();
    }
}

function validaDocumentoPersona(campo, sw, tipoPersona,nombreTipo,nombrePais) {
    var numeros         =   "0123456789";
    campo.value         =   campo.value.toUpperCase();
    var valor           =   $.trim($(campo).val());
    //var n_IdeTipoDocum  =   $("#nIdeTipoDocum").val();
    //var n_IdeCodPaisDoc = $("#nIdeCodPaisDoc").val();

    var n_IdeTipoDocum = $(nombreTipo).val();
    var n_IdeCodPaisDoc = $(nombrePais).val();
    var n_IdePersona = $("#nIdePersona").val();
    var sigue = true;

    if (tipoPersona == '2') {
        n_IdePersona = $("#nIdeEmpresa").val();
    }

    if ((n_IdeCodPaisDoc.length <= 0 || n_IdeTipoDocum.length <= 0) && valor.length > 0) {
        alert('Por Favor, Seleccione previamente el pais emisor y el tipo de documento...');
        $(campo).val('');
        sigue = false;
        return;
    }
    if (n_IdeTipoDocum.length > 0 && valor.length > 0 && n_IdeCodPaisDoc.length > 0) {
        if (n_IdeTipoDocum == TIPO_DOC_DNI) {
            if (isNaN(valor)) {
                $(campo).val('');
                alert('EL DNI, Debe Contener Solo Numeros, Por Favor Verifique....');
                sigue = false;
                return;
            } else {
                if (valor == '00000000') {
                    $(campo).val('');
                    alert('Por Favor, no se puede ingresar el valor 00000000');
                    sigue = false;
                    return;
                } else if (valor.length != 8) {
                    $(campo).val('');
                    alert('Por Favor, el DNI debe tener 8 digitos');
                    sigue = false;
                    return;
                } 
            }
        } else if (n_IdeTipoDocum == TIPO_DOC_RUC) {
            if (isNaN(valor)) {
                $(campo).val('');
                alert('EL RUC, Debe Contener Solo Numeros, Por Favor Verifique....');
                return;
            } else {                
                if (valor == '00000000000') {
                    $(campo).val('');
                    alert('Por Favor, no se puede ingresar el valor 00000000000');
                    return;
                } else if (valor.length != 11) {
                    $(campo).val('');
                    alert('Por Favor, el RUC debe tener 11 digitos');
                    return;
                }                
            }
            sigue = validaRuc(valor);
        }

        if (sigue) {
            var pUrl = getUrlPortal() + urlMantePersona + "CheckExisteDocumentoPersonaMante";
            var param = {
                n_IdeCodPaisDoc: n_IdeCodPaisDoc, n_IdeTipoDocum: n_IdeTipoDocum, v_numDocum: valor, sw: sw,
                n_IdePersona: n_IdePersona, tipoPersona: tipoPersona
            }
            openAjaxJson(pUrl, procesaValidaDocumentoPersona, param);
        } else {
            $(campo).focus();
        }
    }
}

function procesaValidaDocumentoPersona(data) {
    if (data.rpta == 1) {
        $("#vNumDocum").focus();
        alert("Por Favor; verifique ya existe el documento de identidad registrado...");
    }
}

function listarEmpresaManteById(objDivLoad) {
    //alert('me hic');
    var pUrl = getUrlPortal() + urlManteEmpresa + "ListaEmpresasManteById";
    var n_IdeEmpresa = $.trim($("#nIdeEmpresa").val());
    var v_NumDocum = $.trim($("#vNumDocum").val());
    var v_Nombre = $.trim($("#vNombresPersona").val());

    //alert('me hic' + n_IdeEmpresa);

    if (n_IdeEmpresa.length <= 0) {
        alert('Por favor Ingrese el nombre de la empresa..');
        return;
    } else {
        $(objDivLoad).html('');
        var param = { n_IdeEmpresa: n_IdeEmpresa };
        openLoadAjax(objDivLoad, pUrl, param);
    }
}

function buscarEmpresaMante(nombDivDialogo) {
    var v_NombresPersona = $.trim($("#vNombresPersona").val());
    var pUrl = getUrlPortal() + urlManteEmpresa + "ListaEmpresasMante";
    var param = { v_NombresPersona: v_NombresPersona };
    openDialogoGen(nombDivDialogo, pUrl, param);
}

function seleccionarEmpresa(n_IdePersona, vNombre, v_NumDocum, n_IdeCodPaisDoc, n_IdeTipoDocum) {
    $("#nIdeCodPaisDoc").val(n_IdeCodPaisDoc);
    $("#nIdeTipoDocum").val(n_IdeTipoDocum);
    $("#vNombresPersona").val(vNombre);
    $("#vNumDocum").val(v_NumDocum);
    $("#nIdeEmpresa").val(n_IdePersona);
    $("#botonClic").click();
    $('#detalle2').dialog('close');
}

function updDatosEmpresaMante(objBoton, n_ideEmpresa, swReg, razonSocial) {
    var x = 0;
    var y = 0;
    var pUrl = getUrlPortal() + urlManteEmpresa + "TabUpdateDatosEmpresa?n_ideEmpresa=" + n_ideEmpresa + "&swReg=" + swReg + "&razonSocial=" + razonSocial;
    popupNew = window.open(pUrl, 'pop_nueva_persona', "top=" + y + ",left=" + x + ",height=560,width=900,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupNew.focus();
}

function editarDatosEmpresaMante_old(objBoton, n_ideEmpresa) {
    var x = 0;
    var y = 0;
    var pUrl = getUrlPortal() + urlManteEmpresa + "TabEditarDatosEmpresa?n_ideEmpresa=" + n_ideEmpresa;
    popupNew = window.open(pUrl, 'pop_nueva_persona', "top=" + y + ",left=" + x + ",height=560,width=800,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupNew.focus();
}

function registrarVinculoEmpresa(objDivLoad, sw) {
    var n_IdeVinculo    = $.trim($("#nIdeVinculo").val());
    var n_IdeCategoria  = $.trim($("#nIdeCategoria").val());
    var n_IdeEmpresa = $.trim($("#nIdeEmpresa").val());
    if (n_IdeVinculo.length <= 0 ) {
        alert('Por Favor; tiene que ingresar el vinculo...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlManteEmpresa + "AgregaVinculoEmpresa";
        var param = {
            n_IdeVinculo: n_IdeVinculo, n_IdeCategoria: n_IdeCategoria, n_IdeEmpresa: n_IdeEmpresa
        };
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function checkVinculoEmpresa(objBoton) {
    var n_IdeVinculo = $.trim($(objBoton).val());
    var n_IdeEmpresa = $.trim($("#nIdeEmpresa").val());
    if (n_IdeVinculo.length > 0) {
        var pUrl = getUrlPortal() + urlManteEmpresa + "CheckVinculoEmpresa";
        var param = { n_IdeVinculo: n_IdeVinculo, n_IdeEmpresa: n_IdeEmpresa };
        openAjaxJson(pUrl, procesaCheckVinculoEmpresa, param);
    }
}

function procesaCheckVinculoEmpresa(data) {
    if (data.rpta >= 1) {
        $("#nIdeVinculo").val('');
        alert("Por Favor; verifique el Vinculo que intenta registrar se encuentra vigente...");
    } 
}

function registrarContactoEmpresa(objDivLoad) {
    var n_IdePersona        = $.trim($("#nIdePersona1").val());
    var v_Nombres           = $.trim($("#vNombresPersona1").val());
    var n_IdeCargo          = $.trim($("#nIdeCargo").val());
    var n_IdeTipoContacto   = $.trim($("#nIdeTipoContacto").val());
    var n_IdeEmpresa        = $.trim($("#nIdeEmpresa").val());
    if (n_IdePersona.length <= 0 || v_Nombres.length <= 0 || n_IdeCargo.length <= 0) {
        alert('Por Favor; tiene que ingresar los datos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlManteEmpresa + "RegistrarContactoEmpresa";
        var param = {
            n_IdePersona: n_IdePersona, n_IdeCargo: n_IdeCargo, n_IdeTipoContacto: n_IdeTipoContacto, n_IdeEmpresa: n_IdeEmpresa
        };
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function addPersonaJuridicaPop(sw, objBoton) {
    var trContenedor = objBoton.parentNode.parentNode;    
    var x = 0;
    var y = 0;
    if (sw == '1') {
        objCampo1 = trContenedor.getElementsByTagName("input")[0];
        objCampo2 = trContenedor.getElementsByTagName("input")[1];
    } else if (sw == '2') {
        objCampo1 = trContenedor.getElementsByTagName("select")[0];
        objCampo2 = trContenedor.getElementsByTagName("select")[1];
        objCampo3 = trContenedor.getElementsByTagName("input")[0];
        objCampo4 = trContenedor.getElementsByTagName("input")[1];
        objCampo5 = trContenedor.getElementsByTagName("input")[2];
    }
    else {

    }
    var pUrl = getUrlPortal() + urlManteEmpresa + "TabRegNuevaEmpresa?swReg=" + sw;
    popupImp = window.open(pUrl, 'pop_persona_pop', "top=" + y + ",left=" + x + ",height=500,width=900,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupImp.focus();
}

function seleccionarEmpresaSw(objBoton, sw, idEmpresa, nombre, pais, tipo, numero) {
    if (sw == '1') {
        window.opener.parent.objCampo1.value = idEmpresa;
        window.opener.parent.objCampo2.value = nombre;
    } else if (sw == '2') {
        window.opener.parent.objCampo1.value = pais;
        window.opener.parent.objCampo2.value = tipo;
        window.opener.parent.objCampo3.value = numero;
        window.opener.parent.objCampo4.value = nombre;
        window.opener.parent.objCampo5.value = idEmpresa;
    }
    //rpta1.Append("window.opener.parent.objNombre.value='" + nombre + "';");
   window.close();
}


function addEmpresaPopFinal(objFrm) {
    var n_IdeCodPaisDoc = $.trim($("#nIdeCodPaisDoc").val());
    var n_IdeTipoDocum  = $.trim($("#nIdeTipoDocum").val());
    var v_NumDocum      = $.trim($("#vNumDocum").val());
    var v_RazonSocial   = $.trim($("#vRazonSocial").val());
    var v_ActivPrin     = $.trim($("#vActivPrin").val());
    var n_IdeActPrin    = $.trim($("#nIdeActPrin").val());

    if (n_IdeCodPaisDoc.length <= 0 || n_IdeTipoDocum.length <= 0 || v_NumDocum.length <= 0 || v_RazonSocial.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        if (!confirm('Por Favor, Verifique los Datos, estan Corretos?..Desea Registrar la Transaccion?')) {
            return;
        } else {
            objFrm.submit();
        }
    }
}

function addNuevaIntitucion_old(sw, nombDivDialogo, nombreCampo1, idNombreCampo) {
    var pUrl = getUrlPortal() + urlPersona + "AddNuevaIntitucionInv";
    var param = { wordSearch: 1, idCampo: idNombreCampo, nombreCampo: nombreCampo1 };
    openDialogoGen(nombDivDialogo, pUrl, param);
}

function addPersonaJuridicaPop_old17enero() {
    var x = 0;
    var y = 0;
    var pUrl = getUrlPortal() + urlManteEmpresa + "AddPersonaJuridicaPop?sw=0";
    popupImp = window.open(pUrl, 'pop_persona', "top=" + y + ",left=" + x + ",height=400,width=900,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupImp.focus();
}

function updateDatosEmpresaInp(n_IdeEmpresa) {
    var x = 0;
    var y = 0;
    var pUrl = getUrlPortal() + urlManteEmpresa + "UpdateDatosEmpresaInp?n_IdeEmpresa=" + n_IdeEmpresa;
    popupImp = window.open(pUrl, 'pop_persona', "top=" + y + ",left=" + x + ",height=300,width=700,status=yes,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no");
    popupImp.focus();
}

function listarActividad(nombDivDialogo, nombreCampo, nombreCampoId) {
    var actividad = $.trim($(nombreCampo).val());
    var pUrl = getUrlPortal() + urlManteEmpresa + "ListarActividadEmpresa";
    objCampo1 = nombreCampo;
    objCampo2 = nombreCampoId;
    if (actividad.length < 3) {
        alert('Por Favor; la cantidad Minima de caracteres para la busqueda son 3...');
        return;
    } else {
        var param = { wordSearch: actividad };
        openDialogoGen(nombDivDialogo, pUrl, param);
    }
}
function selectActividad(nombDivDialogo, descripcion, nIdeDetalle) {
    $(objCampo1).val(descripcion);
    $(objCampo2).val(nIdeDetalle);
    $(nombDivDialogo).dialog('close');
}

function cerrarVigenciaItem(objSpan, nIdeItem, tabla) {
    var spanObj = objSpan.parentNode;
    var pUrl = getUrlPortal() + urlManteEmpresa + "CerrarVigenciaItem?nIdeItem=" + nIdeItem + "&tabla=" + tabla;
    $.ajax({
        global: false,
        url: pUrl,
        error: function () { alert("No se pudo acceder a la Base de Datos.."); }
    }).done(function (data) {
        $(spanObj).text(data);
    });
}

function cargaSubTipoBien(objCampo, objDiv) {
    var pUrl            = getUrlPortal() + urlMantePersona + "FormaOptionSubTipoBien";
    var nIdeTipoBien    = $.trim($(objCampo).val());
    $(objDiv).html(selectObjBien);
    var param = { nIdeTipoBien: nIdeTipoBien };
        
    if (nIdeTipoBien == TIPO_BIEN_VIVIENDA || nIdeTipoBien == TIPO_BIEN_VEHICULO) {
        $(objDiv).load(pUrl, param, function (response, status, xhr) {
        }).ajaxError(function () { $(objDiv).text("Ocurrio un error al cargar, consulte al administrador."); });
    } else {
        $(objDiv).html(selectObjBien);
    }
}

function registraPatrimonioMante(objDivLoad) {
    var n_IdeTipoBien   = $.trim($("#nIdeTipoBien").val());
    var n_IdeSubTipo    = $.trim($("#nIdeSubTipo").val());
    var n_AnioBien      = $.trim($("#nAnioBien").val());
    var d_FecReside     = $.trim($("#dFecReside").val());
    var n_Valor         = $.trim($("#nValor").val());
    var n_IdePersona    = $.trim($("#nIdePersona").val());

    if (n_IdeTipoBien.length <= 0 || n_Valor.length <= 0) {
        alert('Por Favor; tiene que ingresar los campos obligatorios...');
        return;
    } else {
        var pUrl = getUrlPortal() + urlMantePersona + "RegistraPatrimonioMante";
        var param = {n_IdeTipoBien: n_IdeTipoBien, n_IdeSubTipo: n_IdeSubTipo, n_AnioBien: n_AnioBien,
            d_FecReside: d_FecReside, n_Valor: n_Valor, n_IdePersona: n_IdePersona
        };
        openLoadAjax(objDivLoad, pUrl, param);
    }
}

function listaAccionesEmpresa(objDivLoad) {
    //alert('xxx');
    //nIdeEmpresa
    var pUrl = getUrlPortal() + urlManteEmpresa + "ListaAccionesEmpresa";    
    var nIdeEmpresa = $.trim($("#nIdeEmpresa").val());
   // alert('xxx-->' + nIdeEmpresa);
    var param = { nIdeEmpresa: nIdeEmpresa };
    openLoadAjax(objDivLoad, pUrl, param);
}

function habiltaSaludDiag(objCampo) {
    var vive = $.trim($(objCampo).val());
    $("#nIdeCie10").prop("disabled", true);
    if (vive=='1') {
        $("#nIdeCie10").prop("disabled", false);
    }
}